#ifndef _IN_COM_DATA_TYPE_DEF_H_
#define _IN_COM_DATA_TYPE_DEF_H_

#ifdef __cplusplus
extern "C"
{
#endif

#define Com_void                void
typedef Com_void *              Com_pvoid;

typedef char                    Com_s8;
typedef short                   Com_s16;
typedef int                     Com_s32;
typedef long long               Com_s64;

typedef char *                  Com_ps8;
typedef short *                 Com_ps16;
typedef int *                   Com_ps32;
typedef long long *             Com_ps64;

typedef unsigned char           Com_u8;
typedef unsigned short          Com_u16;
typedef unsigned int            Com_u32;
typedef unsigned long long      Com_u64;

typedef unsigned char *         Com_pu8;
typedef unsigned short *        Com_pu16;
typedef unsigned int *          Com_pu32;
typedef unsigned long long *    Com_pu64;

#ifdef __cplusplus
}
#endif

#endif
